home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 July / EnigmA AMIGA RUN 20 (1997)(G.R. Edizioni)(IT)[!][issue 1997-07 & 08][EAR-CD IV].iso / earcd / mus / play / splibdev.lha / superplay-lib_DEV / Programmers / include / superplay / superplaybase.h < prev   
C/C++ Source or Header  |  1997-04-03  |  1KB  |  46 lines

  1. /*
  2. **      $VER: superplaybase.h 5.1 (8.8.96)
  3. **
  4. **      definition of SuperPlayBase
  5. **
  6. **      (C) Copyright 1994-96 Andreas R. Kleinert
  7. **      All Rights Reserved.
  8. */
  9.  
  10. #ifndef SUPERPLAY_SUPERPLAYBASE_H
  11. #define SUPERPLAY_SUPERPLAYBASE_H
  12.  
  13. #ifndef SUPERPLAY_SUPERPLAY_H
  14. #include <superplay/superplay.h>
  15. #endif /* SUPERPLAY_SUPERPLAY_H */
  16.  
  17. #ifndef EXEC_LISTS
  18. #include <exec/lists.h>
  19. #endif /* EXEC_LISTS */
  20.  
  21. #ifndef EXEC_LIBRARIES
  22. #include <exec/libraries.h>
  23. #endif /* EXEC_LIBRARIES_H */
  24.  
  25.    /*
  26.       All entries are READ-ONLY.
  27.       The private entries should NEVER be accessed.
  28.    */
  29.  
  30. struct SuperPlayBase
  31. {
  32.  struct Library        spb_LibNode;
  33.  APTR                  spb_SegList;
  34.  struct ExecBase      *spb_SysBase;
  35.  struct DosLibrary    *spb_DOSBase;
  36.  struct IntuitionBase *spb_IntuitionBase;
  37.  struct List           spb_SPObjectList;
  38.  ULONG                 spb_Private1;       /* do not touch */
  39.  ULONG                 spb_Private2;       /* do not touch */
  40.  struct Library       *spb_UtilityBase;
  41.  struct Library       *spb_IFFParseBase;   /* may be NULL */
  42.  struct Library       *spb_DataTypesBase;  /* may be NULL */
  43. };
  44.  
  45. #endif /* SUPERPLAY_SUPERPLAYBASE_H */
  46.